/** global **/
body {
	background:#f4f4f4 url('bodybg.png') no-repeat scroll top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin:0 auto;
	padding:0;
}
* {
	margin:0;
	padding:0;
}


/** element defaults **/
table {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
th, td {
	padding:5px 10px;
}
th {
	color:#555;
	border-top:3px solid #00254A;
	background-color:#CEDA46;
	font-weight: bold;
}

code, blockquote {
	display:block;
	border-left:5px solid #ddd;
	padding:10px;
	margin-bottom:20px;
}
blockquote {
	border-left:5px solid #00274E;
}
blockquote p {
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	color:#00274E;
	height: 1%;
}
p {
	line-height:1.9em;
	margin-bottom:20px;
}
a {
	color:#245289;
}
a:hover {
	color:#002245;
}
a:focus {
	outline:none;
}

fieldset legend {
	font-weight:bold;
	font-size:13px;
	padding-right:10px;
	color:#222;
}
fieldset form {
	padding-top:15px;
}
fieldset p label {
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
}
fieldset form input, fieldset form select, fieldset form textarea {
	padding:5px;
	color:#333333;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ddd;
}
form input.formbutton {
	margin-left:150px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #002142;
	background-color:#245289;
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px;
	font-size:12px;
}
span.required {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
}
h1 {
	font-size:45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#01203F;
	font-weight:normal;
}
h2 {
	color:#111;
	font-family:Arial,Helvetica,sans-serif;
	font-size:33px;
	font-weight:bold;
	padding:0;
	margin:0;
}
h3 {
	color:#152F4E;
	font-weight:normal;
	font-size:20px;
	margin-bottom:10px;
}
h4 {
	padding-bottom:10px;
	font-size:15px;
	color:#555555;
}
h5 {
	padding-bottom:10px;
	font-size:13px;
	color:#666666;
}
h6{margin-left:20px; font-size:15px; color:#00254a; font-weight:bold; margin-top:17px;}

ul, ol {
	margin:0 0 35px 35px;
}

li ol, li ul {
	font-size:1.0em;
	margin-bottom:0;
	padding-top:5px;
}


/** wrapper **/
div#wrapper {
	width:950px;
	margin:0 auto;
	padding:0;
}
div#wrapper-admin {
width:100%;
	margin:0 auto;
	padding:0;
}

/** sitename+nav **/
div#sitename {
	padding:0px;
	background-color: #FFFFFF;
	margin: 0;
}
div#sitename h1 {
	font-size:45px;
}
div#sitename h1 a {
	color:#124171;
	font-weight:normal;
	letter-spacing:-4px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
div#navbar {
background:url(nav-bg.png) repeat-x scroll top left;
}
div#navbar ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left;

}
div#navbar div.clear {
	background:transparent url('nav-left.png') no-repeat scroll top left;
}
div#menu ul.clear {
	height:47px;
	background:transparent url('nav-right.png') no-repeat scroll top right;
}
div#navbar ul li {
	float:left;
	display:block;
	padding:13px 10px 12px;
}
div#navbar ul li a {
	float:left;
	color:#777;
	text-decoration:none;
	display:block;
	font-size:12px;
	margin:0 5px;
	cursor:pointer;
}
div#navbar ul li a span {
	padding:3px 4px 4px;
	display:block;
	float:left;
}
div#navbar ul li.sfHover a,
div#navbar ul li a:hover {
	color:#333;
}
div#navbar ul li.selected a,
div#navbar ul li.selected a:hover {
	border:none;
	color:#fff;
	background:#1E4B78 url('nav-selected-right.png') no-repeat scroll top right;
}
div#navbar ul li.selected a span,
div#navbar ul li.selected a:hover span {
	background:transparent url('nav-selected-left.png') no-repeat scroll top left;
}



/** header **/
div#header {
	background-image: url(ems_banner.jpg);
	background-repeat: no-repeat;
	height: 245px;
	width: 949px;
	margin: 0 0 10px 0;
	padding: 0px;
	float:left;
}
div.header-bottom {
	display:block;
	height:36px;
	margin-bottom:0;
	background:transparent url('header-bottom.jpg') no-repeat scroll bottom left;
}
div#header h2 {
	color:#fff;
	font-weight:normal;
}
div#header p {
	color:#fff;
	font-weight:bold;
	padding-bottom:0;
	font-size:16px;
}
div.header-text {
	float:left;
	width:950px;
	background-image: url(conti_page_banner_bg.jpg);
	background-repeat: repeat-x;
	height: 150px;
	margin-bottom:10px;
}

.header-text .ems_conti_page_text {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
}
div.header-images {
	width:321px;
	float:right;
}
div.header-images div {
	float:right;
}
div.header-images img {
	border:5px solid green;
}

p.header-buttons {
	margin-top:15px;
}

p.header-buttons a.button {
	background:transparent url('button-bg.png') no-repeat scroll top left;
	color:#2865A2;
	color:#2865A2;
	display:block;
	float:left;
	font-size:13px;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	width:100px;
	height:31px;
	padding-top:1px;
}
p.header-buttons a.button:hover {
	background-position:bottom left;
}
p.header-buttons a.color-button {
	background:transparent url('button-color-bg.png') no-repeat scroll top left;
	color:#fff;
}



/** body **/
div#body-wrapper {
	background-color:#ffffff;

}
div#body {
	padding:10px 14px;
	border:1px solid #ddd;
	font-size:12px;
}

/** content+sidebar styles **/
div.column {
	float:left;
	line-height:1.9em;
	padding:0px;
}
div.column h3 {
	color:#212121;
	font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;
}
div.column h1 {
	margin:20px 0;
}
div.column h2 {
	font-size:27px;
}

div.column-left {
	margin-right:15px;
}
div.column-650 { width:650px; }
div.column-240 { width:168px; }
div.bcnav {
	background:#EDEDED url('nav-bg.png') repeat-x scroll top left;
	border-bottom:1px solid #ddd;
}
div.bcnav div.bcnav-left {
	background:transparent url('nav-left.png') no-repeat scroll top left;
}
div.bcnav div.bcnav-right {
	padding:12px 12px 10px;
	background:transparent url('nav-right.png') no-repeat scroll top right;
}
div.bcnav h3 {
	border:none;
	color:#666;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	margin:0;
	float:left;
}
div.bcnav ul {
	color:#555555;
	font-family:"Trebuchet MS",Verdana,Arial;
	font-size:14px;
	padding-left:10px;
	margin:0;
	float:left;
	list-style:none;
}
div.bcnav ul li {
	float:left;
	display:block;
	padding:0 2px;
}
div#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#sidebar li ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
div#sidebar li ul li {
	display:block;
	margin:0px;
	padding:0px;
	color:#777;
	border-bottom:1px dotted #e0e0e0;
}
div#sidebar li ul li a {
	font-size:12px;
	font-weight:normal;
	color:#555;
	text-decoration:none;
	display:block;
	padding:5px 0 5px 10px;
}
div#sidebar li ul li a:hover {
	color: #660000;
	background: #C5DFF5;
}

body#student_area a#student_profile, body#courses a#course, body#quiz a#quiz_results, body#stu_atten a#stu_attendance, body#time a#time_table, body#books a#books_allocated, body#tuition a#tuition_fees, body#p_album a#photo_g, body#blogs a#blog, body#forums a#forum, body#upcoming_evt a#up_event, body#past_events a#past_eve, body#latest_news a#latestnews, body#dir_mess a#direc_messa, body#gov_board a#govern_brd, body#alliances_part a#alliances_partner, body#calendar a#calender, body#contact_us a#contactus, body#manage_stu a#mag_stu, body#companies a#mag_comp, body#teams a#mag_team, body#manage_changes a#mag_change, body#reports a#report, body#job_section a#mag_job, body#fac_forum a#faculty_forum, body#faculty_profile a#facut_prof, body#my_classes a#my_class, body#course_document a#course_doc, body#assignment_hw a#assig_home, body#assessment_mg a#assess_mark, body#faculty_attendace a#fact_attend, body#gradu_progm a#grad_prog, body#post_grdu_progm a#post_grad_prog, body#manag_devel_progm a#mang_dev_prog, body#doctoral_progm a#doct_prog, body#execut_edu_progm a#execu_edu_prog, body#intern_exch_progm a#inter_ex_prog, body#scholarship a#scholar, body#how_to_app a#howtoapply, body#selection_crita a#selec_crit, body#app_online a#apply_on, body#check_app_status a#che_app_stu, body#check_entr_test_rsut a#che_entr_tr, body#check_gd_schd a#che_grp_dis_schd, body#check_gd_score a#che_gup_disc_scr, body#final_adm_list a#final_adm_lst, body#conf_appl a#app_sec, body#conf_stud a#stud_sec, body#conf_admn a#adm_sec, body#conf_facu a#facu_sec, body#conf_cc a#cou_comp, body#conf_plc a#plac_sec, body#cand_list a#app_mang, body#sch_gd a#sgd, body#gdr a#grup_dr, body#pr_in_rst a#per_int_res, body#mang_Pi_call a#sch_per_int, body#mang_off_lett a#off_lett, body#mang_mert a#mert_list, body#stud_accom a#accomo, body#stud_mang_att a#mang_atte, body#stu_mark_grd a#mark_gard, body#stu_trk_fee a#track_fees, body#stud_tran a#trans_stud, body#manag_facu a#mang_facut, body#ass_facu_subject a#ass_facu_sub, body#faculty_manage_feedback a#manag_feed, body#faculty_attendace a#admin_atten, body#faculty_Schedule_Quiz a#schd_quizs, body#faculty_manag_mark a#fact_manag_mark, body#admin_sms a#send_mail, body#mang_tim_tb a#tim_tb, body#assignment_hw a#add_assig, body#quiz2 a#creat_quiz, body#comm_faculty_Schedule_Quiz a#schedul_quiz, body#broadcast a#bro_cast, body#mang_evnt a#news_event, body#comm_mod_photo a#mod_phot, body#roles_perm a#secut, body#common_coursemanagement_courses a#cour_sub_mang, body#common_mang_pass a#mang_pass, body#grad_moder a#grad_modr, body#stud_list a#stu_list, body#par_sel_ch a#p_sel_ch, body#p_gen_infor a#p_info, body#p_message a#p_mess, body#par_tuition a#p_tu, body#resu_app_status a#che_app_stu, body#entr_test_rsut a#che_entr_tr, body#groupd_schd a#che_grp_dis_schd, body#check_pi_schd #che_pi_schd, body#pi_sched a#che_pi_schd, body#result_gd a#che_gup_disc_scr, body#check_pi_score a#che_pi_scr, body#result_pi_score a#che_pi_scr, body#offer_lett a#down_offer_letter, body#download_off_lett a#down_offer_letter, body#detailed_marks a#marks_grades, body#document a#assi_documents, body#assi_doc a#assignment_documents, body#faculty_feedb a#faculty-feedback, body#stud_book_alloc a#book_alloc, body#quizs a#quizzes{color: #555; background:  #C5DFF5;}

div#sidebar ul ul {
	background-color:#f4f4f4;
	border-bottom:4px solid #f0f0f0;
}

div#sidebar h4 {
background-image:url(side_top_header.jpg);
background-repeat:repeat-x;
height:40px;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:0 0 0 15px;
	display:block;
	line-height:40px;
}

/** footer **/
div#footer {
	padding:0px;
	color:#FFFFFF;
	margin: 0 0 10px;
	height: 71px;
	font-weight: bold;
	width: 100%;
	float:left;
	background:#000032;
}
div#footer a{
color: #fff;
}

/** clear **/
.clear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clear {
	display: inline-block;
}
.clear {
	display: block;
}
#content2 {
float:left;
padding:0px;
width:100%;
}
ul.primary li a {
background:#1E4B78 url(header-bg.jpg) repeat-x scroll left bottom;
border:1px solid #000;
color:#FFFFFF !important;
font-size:11px;
font-weight:bold;
padding:5px 16px 2px;
}

#squeeze ul {
list-style-type:none;
}

ul.primary {
border-collapse:collapse;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
white-space:nowrap;
}
ul.primary li {
display:inline;
}
#squeeze ul {
list-style-type:none;
padding-left:10px;
}

ul.primary {
border-bottom:1px solid #000 !important;
}

ul.primary {
border-bottom:1px solid #BBBBBB;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0 0 0 1em;
white-space:nowrap;
}
.clear-block {
display:block;
} 	
.content-title, .view-header {
border-bottom:1px dotted #000000;
font-size:20px;
margin-bottom:25px;
padding:0 0 8px;
width:100%;
}
.profile h3 {
background:#1E4B78 url(header-bg.jpg) repeat-x scroll left bottom;
border:1px solid #000000;
color:#FFFFFF;
font-size:12px;
margin:7px 2px;
overflow:hidden;
padding:3px;

}

.profile h3 {
border-bottom:1px solid #CCCCCC;
}
.profile .picture {
float:left !important;
}
.profile .picture {
float:right;
margin:0 1em 1em 0;
}
.profile dl {
margin:0 0 4.5em;
overflow:hidden;
}
.field-label {
background:transparent url(list_bg.gif) repeat-x scroll 0 0;
border:1px solid #DDE7D4;
margin:10px 0;
padding:3px;
}
div.content-profile-display {
border:1px solid #DDDDDD;
margin:1em 0;
padding:0 1em 1em;
}
.submitted {

background:transparent url(list_bg3.gif) repeat-x scroll 0 0;
border:1px solid #AEAEAE;
font-weight:bold;
height:21px;
margin:10px 0;
padding:3px;
}
#main_content a {
color:#044B76;
line-height:18px;
}
.item-list {
clear:both;
padding-top:14px;
}
#squeeze ul {
list-style-type:none;
padding-left:10px;
}

.item-list ul {
margin:0 0 0.75em;
padding:0;
}
.item-list ul li {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin:0 !important;
}

.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0.25em 1.5em;
padding:0;
}
.form-item label {
display:block;
font-weight:bold;
}
ul.primary li.active a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff;
border:1px solid #980000;
color: #000 !important;
}

ul.primary li.active a {
background-color:#FFFFFF;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
  
  #main_content {

margin-left:7px;
overflow:hidden;
padding:0px;
text-align:justify; float:right; width:745px
}
.profile dl {
margin:0 0 4.5em;
overflow:hidden;
}
.profile dt {
background:transparent url(list_bg4.gif) repeat-x scroll 0 0;
border:1px solid #DDE7D4;
font-weight:bold;
height:20px;
margin:10px 0;
overflow:hidden;
padding:3px;
width: 100%;
}
fieldset {
margin-bottom:1em;
padding:0.5em;
}
.form-item {
margin-bottom:0.2em !important;
}
.form-item label {
display:block;
font-weight:bold;
}
.form-item input {
padding:2px 0 !important;
margin:2px 0;
}
.form-item .description {
clear:both;
}

.form-item .description {
font-size:0.85em;
}
.row_title {
font-weight:bold;
}
.row_title a {
color:#166782 !important;
text-decoration:none;
}
.row_list {
border-color:#CCCCCC;
border-style:none none dotted;
border-width:0 0 1px;
float:left;
margin:10px;
padding-bottom:10px;
width:305px;
}
.view-content {
clear:both;
float:left;
padding-top:20px;
width:100%;
}
.picture {

}

.picture {
border:1px solid #CCCCCC;
float:left;
height:100px;
margin-right:20px;
padding:3px;
text-align:center;
width:100px;
margin:0 10px;
}
.row_data {
border-bottom:1px dotted #CCCCCC;
padding:5px;
}
.row_data {
border-bottom:1px dotted #CCCCCC;
padding:5px;
}
.row_title a {
color:#166782 !important;
text-decoration:none;
}
.row_title {
font-weight:bold;
}
.row_even {

background:#F0F0F0 none repeat scroll 0 0;
}

.row_data {
border-bottom:1px dotted #CCCCCC;
padding:5px;
}
.text_field_name {
border:1px solid #B1C1CD;
font-family:Tahoma,Arial;
font-size:12px;
height:18px;
padding:2px 3px;
text-transform:uppercase;
}
.information {
color:#767676;
display:block;
font-size:11px;
line-height:18px;
}
.applicantname {
color:#1A313F;
font-size:13px;
}
.mandatory {
color:#FC1618;
font-family:Verdana;
font-size:11px;
font-weight:bolder;
padding-left:3px;
}
.sectionheading {
	border-bottom:1px solid #B8CEDB;
	color:#183F5C;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-bottom: 5px;
}
.Country_field {
border:1px solid #B1C1CE;
font-family:Tahoma,Arial;
font-size:12px;
padding:2px 3px;
width:180px;
}
.bluebgpatch {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
	color:#19405F;
	line-height:46px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
.bluebgpatch {
color:#19405F;
line-height:46px;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
background-position:100% -100px;
}

.tabs-nav a {
color:#27537A;
font-family:Helvetica,sans-serif,Arial;
font-size:14px;
font-weight:bold;
line-height:24px;
padding-left:0;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
white-space:nowrap;
z-index:2;
}

.tabs-nav a, .tabs-nav a span {
background:transparent url(tab.png) no-repeat scroll 0 0;
display:block;
padding:0 10px;
}
.tabs-nav li {
float:left;
margin:0 0 0 4px;
min-width:84px;
}
.tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
background-position:100% -150px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.tabs-nav a {
color:#27537A;
font-family:Helvetica,sans-serif,Arial;
font-size:14px;
font-weight:bold;
line-height:24px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background-position:0 0;
}

.tabs-nav a span {
height:auto;
width:auto;
}

.tabs-nav a span {
height:28px;
min-height:28px;
min-width:64px;
padding-bottom:4px;
padding-right:0;
padding-top:6px;
width:64px;
}

.tabs-nav a, .tabs-nav a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(tab.png) no-repeat scroll 0 0;
display:block;
padding:0 10px;
}
.largedropdown_field {
border:1px solid #B1C1CE;
font-family:Tahoma,Arial;
font-size:12px;
padding:2px 3px;
width:180px;
}
.notepatch2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBE2 none repeat scroll 0 0;
border:1px solid #E1DFBA;
height:auto;
padding:7px;
}
.bluebgpatch_payment {
color:#19405F;
line-height:30px;
padding:0 21px;
}
.text_field {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B1C1CD;
font-family:Tahoma,Arial;
font-size:12px;
height:18px;
padding:2px 3px;
}
.button_top {
 background:#006699;
 padding:5px 20px; 
 margin:5px 20px;
 color:#fff;
 }
.button_top a {
 background:#006699;
 color:#fff;
 text-decoration: none;
 float:left;
 }
 .blubodr{    border: 1px solid #D0D0D0;
    float: left;
    margin: 5px 0;
    width: 100%;}
.news{ margin-left:20px; font-size:14px; color:#666666; font-weight:bold;}
.den{ width:auto; margin:5px 5px 5px 20px; float:left;}
.denl{ float:left; width:305px; margin:5px 5px 5px 20px;}
.denr{ float:right; width:305px; margin:5px;}
.fl-r{
	float:right;
	width:195px;
	background-color:#f3f5f6;
	padding:5px;
}
.fl-r2{  width:100%; margin-left:10px;}
.fl-l{ float:left;}
.bd{ border:solid 1px #999999;line-height:20px; margin:5px 0 5px 0; padding:6px 0 0 4px;}
.fl-l2 {float:left; margin: 10px;}




#navtabs {
}
#navtabs ul {
	font-family:arial;
font-size:6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
overflow:hidden;
padding:0;
text-align:center;
width:auto;
	
}
#navtabs li.noborder {
	float:left;
}
#navtabs li.noborderright {
	float:left;
}
#navtabs li.noborderleft {
	float:left;
}
#navtabs li {
	color:#FFFFFF;
display:block;
float:left;
font-family:arial;
font-weight:bold;
line-height:20px;
margin-left:1px;
margin-right:1px;
margin-top:0;
padding:1px 0 2px;
text-align:center;
text-decoration:none;
}
#navtabs li a {
color:#000;
display:block;
font-family:arial;
font-size:13px;
font-weight:bold;
margin-top:0;
padding:0 9px;
text-align:center;
text-decoration:none;
}
#navtabs li.current a {
	display:block;
	float:left;
	height:43px;
	line-height:43px;
	color:#770B1A;
	text-decoration:none;
	font-family:arial;
	
	text-align:center;
	
 *padding: 0px 7px;
	background: #000 url(images/h_top_nav_bg_a.gif) repeat-x;
	font-weight: bold;
}
#navtabs li a.selected, #navtabs li a:hover {
color:#000;
display:block;
font-family:arial;

font-weight:bold;
margin-top:0;

text-align:center;
text-decoration:none;
}
.cur{ font-weight:bold; font-style:italic;}
.active-scaffold-header div.actions {
position:absolute;
right:10px;
text-align:right;
top:7px;
}
.active-scaffold-header h2 {
	-x-system-font:none;
	color:#555555;
	font-family:arial,sans-serif;
	font-size:160%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:2px 0;
}

.content h2 {
	background-color:#f4f4f4;
	border-bottom:1px solid #E3ECF3;
	border-top:1px solid #8AB9E3;
	color:#10485D;
	font-size:1.2em;
	font-weight:bold;
	padding:5px;
}
.active-scaffold-header {
position:relative;
}
.active-scaffold {
	padding-left:5px;
	overflow:hidden;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 10px;
}
.active-scaffold-header div.actions a {
	-x-system-font:none;
	background-position:1px 50%;
	background-repeat:no-repeat;
	float:right;
	font-family:arial;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:normal;
	margin-left:5px;
	padding:1px 2px;
	text-decoration:none;
	white-space:nowrap;
}
.active-scaffold th p {
	color:#555;
	padding:2px 5px;
}

.active-scaffold th a, .active-scaffold th p {
	-x-system-font:none;
	background-color:#555555;
	display:block;
	font-family:arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.active-scaffold th {
background-color:#e6e6e6;
text-align:left;
}

th, td {
padding:4px 10px 4px 7px;
}

th {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-weight:bold;
	background-attachment: scroll;
	background-color: #CEDA46;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.active-scaffold table {
border-collapse:separate;
width:100%;
}
.active-scaffold form, .active-scaffold table, .active-scaffold p, .active-scaffold div, .active-scaffold fieldset {
margin:0;
padding:0;
}
table, td, tr.con {
	margin:0;
	padding:0;
	text-align:justify;
	vertical-align:top;
}
table, td, tr.con {
	text-align:justify;
}
.active-scaffold th a, .active-scaffold th p {
	-x-system-font:none;
	background-color:#e6e6e6;
	display:block;
	font-family:arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.active-scaffold th a, .active-scaffold th a:visited {
	color:#FFFFFF;
	padding:2px 15px 2px 5px;
}
.active-scaffold tr.record td {
	background-color:#f4f4f4;
	border-bottom:1px solid #C5DBF7;
	border-left:1px solid #C5DBF7;
	color:#333333;
	font-family:Verdana,sans-serif;
	font-size:11px;
	padding:5px 4px;
}
.active-scaffold tr.even-record td {
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
}
.show_search-view {
	float:left;
	border:1px solid;
	padding:20px !important;
	width:93%;
	margin-bottom: 10px !important;
	}
.box{ width:auto; height:50px; border:solid 1px #999999; background-color:#CCCCCC; margin:10px 0 0 30px;}
.wht{ font-size:12px; color:#FFFFFF; padding-left:5px; padding-right:5px;}
.fnt{ font-size:20px;}
.fr-box{ width:600px; height:auto; border:solid 1px #C1CCE6; background-color:#DCE1E9; margin:10px;}
.form{margin:0;padding:0;clear:both;}
li.form-element{clear:both;padding-top:2px;}
ul.form-element{ list-style-type:none;}
li.form-element dt{float:left;width:12em;padding:6px 0 ; list-style:none;}.active-scaffold li.form-element dd{float:left}.active-scaffold .form dd{margin:0}
dl{margin-left:5px}
dt{width:12em;float:left;clear:left;font:normal 11px verdana, sans-serif;color:#555;line-height:16px}
dt{float:left;width:12em;padding:6px 0}.active-scaffold li.form-element dd{float:left}.active-scaffold .form dd{margin:0}
.bld-txt{
	padding-bottom:10px;
	font-size:15px;
	color:#555555;
	line-height:50px;
	font-weight:bold;
	text-align:center;
}
.no-just{ font-size:12px; color:#000000; font-weight:normal; padding-left:5px; padding-right:5px; font-stretch:normal;}
.sections li{width:100%;float:left;display:block;list-style-type:none;background:url("/images/arrow.gif") no-repeat scroll 0 center transparent;font-size:12px;font-weight:bold}
#navmenu ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 7px}
.active-scaffold ol{clear:both;float:none;padding:2px;margin-left:5px;list-style:none}
#navtabs ul{margin:0;*padding-right:0px;*margin-right:0px;margin:0 auto;list-style:none;height:36px;font-family:arial;font-size:10px;text-align:center;width:auto}
.profile dd {margin:0 0 1em;}


#photos_default h2 {
border-bottom:1px solid #CCCCCC;
font-size:12px;
margin:5px;
padding:5px 0;
background:#F5F5F5 none repeat scroll 0 0;
}
#photos_share_ul, #photos_default .item-list {
clear:both;
height:auto;
overflow:hidden;
}
.item-list {
clear:both;
padding-top:14px;
}
#squeeze ul {
list-style-type:none;
padding-left:10px;
}

.item-list ul {
margin:0 0 0.75em;
padding:0;
}
#photos_share li, #photos_default li {
float:left;
list-style-type:none !important;
}

.item-list ul li {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin:0 !important;
}

.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0.25em 1.5em;
padding:0;
}
#photos_default li img {
border:1px solid #CCCCCC;
margin:2px;
padding:2px;
}
.list_table_2 td {
	border-bottom:1px solid #C5DBF7;
	border-left:1px solid #C5DBF7;
	color:#767676;
	font-family:Verdana, sans-serif;
	font-size:11px;
	padding:5px 4px;
}
table, td, tr.con {
margin:0;
padding:0;
font-size:12px;
vertical-align:top;
}
.list_table_2 {
border-right:1px solid #C5DBF7;
margin:5px 0;
}
.list_table_2 th {
background-color:#e6e6e6;
color:#555;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:5px 4px;
text-align:left;
}
.item-list {
clear:both;
padding-top:14px;
}
.item-list .pager {
clear:both;
text-align:center;
}

.item-list ul {
margin:0 0 0.75em;
padding:0;
}

.pager {
float:left;
}
.item-list ul li {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin:0 !important;
}

.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0.25em 1.5em;
padding:0;
}

.pager-current {
border:1px solid #CCCCCC !important;
padding:2px 6px !important;
}

.pager-current {
font-weight:bold;
}
.pager li.pager-item, .pager li.pager-last, .pager li.pager-next, .pager li.pager-previous, .pager li.pager-first {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
padding:0 !important;
}
.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0.5em;
}
.pager-item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:transparent url(gbtn-bg.png) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:2px 6px;
text-decoration:none;
}
.pager-next a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:transparent url(gbtn-bg.png) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:2px 6px;
text-decoration:none;
}
.pager-last a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:transparent url(gbtn-bg.png) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:2px 6px;
text-decoration:none;
}
#quiz-view-table tr td, tr.even td {
border-bottom:1px dotted #F3CCCC;
border-top:1px dotted #F3CCCC;
padding-left:7px;
}

td.active {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
font-weight:normal;
}

td.active {
background-color:#DDDDDD;
}
tr.odd td {
padding-left:7px;
}

td.active {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
font-weight:normal;
}

td.active {
background-color:#DDDDDD;
}
.sodd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding: 10px 0;
border-bottom:1px solid #000;
}
.seven {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding: 10px 0;
border-bottom:1px solid #000;
}
#eventList .sortoptions {
color:#999999;
float:left;
font-size:12px;
height:16px;
margin-top:8px;
padding:0 0 10px;
width:400px;
}
#eventList .sortoptions .active {
color:#000000;
font-weight:bold;
}
#eventList #subscribe-widget {
float:right;
margin-bottom:4px;
}
.srp-event .date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#444B55 none repeat scroll 0 0;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin-top:-1px;
padding:1px 5px 2px;
}
.srp-event .event-metadata {
float:left;
margin-top:15px;
}
.srp-event .event-metadata .event-title {
font-size:122%;
font-weight:bold;
}
.srp-event .event-metadata .time-place {
font-size:85%;
margin:12px 0;
}
.srp-event .event-metadata .time {
font-weight:bold;
}
.srp-event .event-metadata .description {
margin:7px 0 0;
overflow:hidden;
}
.srp-event .event-metadata .description p {
color:#666666;
font-family:arial;
margin-bottom:7px;
}
.srp-event .event-metadata .toolbar-container {
float:left;
margin-bottom:15px;
}
.srp-event .event-metadata .toolbar li.watchlist-count {
border:0 none;
font-weight:bold;
margin:0;
padding:0;
}
.srp-event .event-metadata .toolbar li {
border-left:1px solid #CCCCCC;
float:left;
font-size:85%;
margin-left:7px;
padding-left:7px;
list-style-type:none;
}
.toolbar-container ul {
margin:0;
padding:0;
}
#eventMetadata .event-title-text {
margin-right:2px;
}
#event .event-title {
color:#8F0000;
font-size:24px;
font-weight:bold;
}
#eventMetadata .datetime {
font-size:14px;
font-weight:bold;
margin:0 0 2px;
padding:0;
}

.datetime {
color:#333333;
font-family:arial;
font-size:107%;
font-weight:bold;
margin-bottom:10px;
}
abbr {
border-bottom:0 solid black;
text-decoration:none;
}

abbr, acronym {
border:0 none;
font-variant:normal;
}
#event .venue {
padding-bottom:10px;
}
#event .fn {
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}
#event .fn a {
text-decoration:none;
color:#2561BD;
text-decoration:none;
}
#eventMetadata {

color:#333333;
font-family:arial;
font-size:100%;
}
#eventMetadata .venue .get-directions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:0;
}
.event-title {
color:#8F0000;
font-size:24px;
font-weight:bold;
}
.srp-event {
border-bottom: 1px solid #999;
}

#dropList ul#menu li.level1-li {
	float:left;

}
#dropList ul#menu li.level1-li a.level1-a {	padding:0 16px 0 16px;}
#dropList ul#menu li.level1-li:hover  {position:relative;}
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top: 47px; background:#fff;    width: 180px;}
#dropList ul#menu :hover div.listHolder {left:0;}
div#navbar ul li li { 
}
#dropList ul#menu li.level1-li .col1 {
	width: 190px;
}
#dropList ul#menu li.level1-li .col1 li{
 border-bottom: 1px dotted;
    padding: 8px 13px 14px;
	width: 151px;
	margin-left:5px;
}
#dropList ul#menu li.level1-li .col2 {
	width: 290px;
}
#dropList ul#menu li.level1-li .col2 li{
border-bottom: 1px dotted;
    padding: 8px 13px 14px;
	width: 250px;
	margin-left:5px;
}


#dropList ul#menu li.level1-li .col3 {
	 width: 160px;
}

#dropList ul#menu li.level1-li .col3 li{
border-bottom: 1px dotted;
    padding: 8px 13px 14px;
	width: 125px;
	margin-left:5px;
}


#dropList ul#menu li.level1-li .col4 {
	width: 190px;
}
#dropList ul#menu li.level1-li .col4 li{
border-bottom: 1px dotted;
    padding: 8px 13px 14px;
	width: 151px;
	margin-left:5px;
}

.cl{clear:both}

.denl .fl-r a {
	color: #000000;
	text-decoration: none;
}
.denl .fl-r a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.denr .fl-r a {
	color: #000000;
	text-decoration: none;
}
.denr .fl-r a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.news-scorl-box {
	background-color: #F4F4F4;
}
.left-sub-cont-box {
	float: left;
	height: auto;
	width: 240px;
	text-align: center;
}
.right-sub-cont-box {
	float: right;
	margin-left: 10px;
	width: 375px;
}
.sub-cont-box {
	margin-bottom: 10px;
}
#edge {
background: url("side_top_header.jpg") repeat-x scroll left top transparent;
height:40px;
z-index:100000;
position:relative;
width:100%;
float:left;
}

.suckertreemenu {
background:transparent url('nav-left.png') no-repeat scroll top left;
height:47px;
}

.right-con {
background:transparent url('nav-right.png') no-repeat scroll top right;
height:47px;
}

#edge ul{
margin: 0;
padding: 0;
list-style-type: none;
float:left;
height:40px;

}
.nav_line{
	position: relative;
	display: inline;
	float: left;
	height:35px;
	padding:0px;
	background-image: url(navigation_sep_line.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: right 7px;
 /*overall menu background color*/
}
/*Top level list items*/
#edge ul li{
	position: relative;
	display: inline;
	float: left;
	padding:0px;
	margin: 0 0 0 1px;
 /*overall menu background color*/
}
/*Top level menu link items style*/
#edge ul li a{
display: block;
padding: 7px 15px 7px;
margin:3px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration: none;
height:20px;
line-height:20px;
}

#edge ul li a:hover{
background: #C5DFF5;
height:20px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#555;
padding: 7px 15px 7px;
margin:3px 0 0 0;
line-height:20px;
}

/*1st sub level menu*/
#edge ul li ul{
position: absolute;
display: block;
visibility: hidden;
margin:0px;
padding:0px;
height:52px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#edge ul li ul li{
display: list-item;
float: none;
background: #3F7BAF;
margin:0px;
padding:0px;
height:28px;
border-bottom: 1px dotted #fff;
}

#edge ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: #fff;
text-decoration: none;
padding: 4px 15px;
margin:0;
font-size:12px;
font-weight:bold;
}

#edge ul li ul li a:hover{
background-color:#E1E3FF;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#555;
padding: 4px 15px;

margin:0;
}
/*All subsequent sub menu levels offset after 1st level sub menu */
#edge ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
margin:0px;
padding:0px;
height:40px;
}

#edge ul li ul li ul li{
display: list-item;
float: none;
background: #3F7BAF;
margin:0px;
padding:0px;
height:28px;
border-bottom: 1px dotted #fff;
}

/* Sub level menu links style */
#edge ul li ul li uul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: #fff;
text-decoration: none;
padding: 4px 15px;
margin0;
font-size:12px;
font-weight:bold;
}

#edge ul li ul li uul li a:hover{
background: #F3F3F3;
height:20px;
display:block;
border-top:1px solid #D0D0D0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
padding: 4px 15px;
margin:0;
}


/*Background image for top level menu list links
.suckertreemenu .mainfoldericon{
background: #F3F3F3 url(../images/arrow-down.gif) no-repeat center right;
background: 
}
 */
/*Background image for subsequent level menu list links 
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(../images/arrow-right.gif) no-repeat center right;
}
*/
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }*/

.student_profile-box {
	height: auto;
	margin-bottom: 10px;
}

#sidebar .border .drop-down-menus {
	margin-left:30px;
}
.elt {
	margin-top: 5px;
}
.regapp{
padding-left:10px;
}
.ems_logo {
	float: left;
	width: 271px;
	margin-left: 10px;
	margin-top: 30px;
}
.saviance_logo {
	float: right;
	width: 150px;
	margin-top: 10px;
	margin-right: 10px;
}
#footer .footer_left_crn {
	background: #000032;
	float: left;
	height: 71px;
	width: 24px;
}
#footer .footer_right_crn {
	background-image: url(footer_right_crn.png);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	height: 71px;
	width: 24px;
}
#footer .footer_bg {
	background-color: #778017;
	float: left;
	height: 71px;
	width: 902px;
}
#footer .footer_bg .copy_right {
	float: left;
	margin-top: 25px;
}
#footer .footer_bg .copy_right p {
	margin: 0px;
	padding: 0px;
}
#footer .footer_bg .admin {
	float: right;
	margin-top: 25px;
}
#footer .footer_bg .admin a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:underline;
}
#footer .footer_bg .admin a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000;
text-decoration:underline;
}

#header .read_more{
margin-top:170px;
margin-left:30px;
float:left;
}
.active-scaffold-footer .active-scaffold-found {
margin-top:5px;
	margin-bottom: 5px;
}
.active-scaffold-footer .active-scaffold-pagination {
	margin-left: 100px;
}

div.rightside_column {
	float:right;
	line-height:1.9em;
	padding:0px;
	border:1px solid #999999;

}
div.rightside_column h3 {
	color:#212121;
	font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;
}
div.rightside_column h1 {
	margin:20px 0;
}
div.rightside_column h2 {
	font-size:27px;
}

div.column-right {
	margin:0px;
}
div.rightside_column-650 { width:650px; }
div.rightside_column-240 { width:240px; }
#main_content-parent {
    float: left;
    margin: 0px;
    overflow: hidden;
    padding: 0 12px;
    text-align: justify;
	width:414px;
}
div#right_sidebar ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div#right_sidebar ul ul {
    background-color: #F4F4F4;
    border-bottom: 4px solid #F0F0F0;
}
div#right_sidebar li ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div#right_sidebar li ul li a {
    color: #555555;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 5px 10px;
    text-decoration: underline;	
}
div#right_sidebar li ul li a:hover {
	color: #660000;
	background: #EDF3AF;
}
div#right_sidebar h4 {
    background-image: url("side_top_header.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 0 0 15px;
}

#right_sidebar .upcom_cont h6{
margin:0px;
padding:0 5px 0 5px;
text-decoration:underline;
font-size:13px;
}

#right_sidebar .upcom_cont p{
margin:0px;
padding:0 5px 5px;
}
#main_content-parent .parent_image {
	background-image: url(wellcom_parent.jpg);
	background-repeat: no-repeat;
	height: 133px;
	width: 410px;
	margin-right: auto;
	margin-left: auto;
}
.chang_pass{
margin-top:10px;
float:left;
text-align:center;
width:240px;
}
#main_content-parent ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0px;
padding:0px;
}
.upcom_cont{
margin-bottom:5px;
}
.upcom_cont .hr{
border-bottom:1px dotted;
width:230px;
margin:0 auto 0 auto;
padding:0px;
}

#edge ul li ul.programmes_tab li{
width:260px;
}

#edge ul li ul.programmes_tab li a{
display: block;
width: 230px; /*width of sub menu levels*/
color: #fff;
text-decoration: none;
padding: 4px 15px;
margin:0;
font-size:12px;
font-weight:bold;
}

#edge ul li ul.programmes_tab li a:hover{
background-color:#C5DFF5;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#555;
padding: 4px 15px;
margin:0;
}

#edge ul li ul li ul.register_appli li{
width:225px;
}

#edge ul li ul li ul.register_appli li a{
display: block;
width: 195px; /*width of sub menu levels*/
color: #fff;
text-decoration: none;
padding: 4px 15px;
margin:0;
font-size:12px;
font-weight:bold;
}

#edge ul li ul li ul.register_appli li a:hover{
background-color:#C5DFF5;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#555;
padding: 4px 15px;
margin:0;
}
#main_content .holidays_list {
	background-image: url(Holiday%20List%202011%20For%20India%20Geo.jpg);
	background-repeat: no-repeat;
	height: 1277px;
	width: 673px;
	margin-right: auto;
	margin-left: auto;
}
#user_detail {
 float:right;
 margin: 20px 20px 0;
}
#user_detail h1 {
 float:right;
 font-size: 13px !important;
 font-family: Lucida Sans, Arial, Helvetica, sans-serif;
 color: #2D2D2D;
 text-align: right;
}
#user_detail ul {
	float:right;
	margin: 0;
	padding: 0;
	clear: both;
	list-style-type: none;
	}
	#user_detail li {float:right;}
#user_detail li a {
	float:right;
	color: #2D2D2D;
	background: #F3F3F3;
	border: 1px solid #E2E2E2;
	-moz-border-radius: 5px 5px 5px 5px;
	margin: 9px 0 7px 9px;
    padding: 2px 10px 2px 7px;
	text-decoration: none;
	}
#user_detail li a:hover {border: 1px solid #ccc;}
#user_detail li span {background-image: url(ui-icons.png);float: left;}
.ui-icon {background-image: url(ui-icons.png);height: 16px; width: 16px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-logout{background-position: 0 -176px;}
.admin_container{width:100%; padding:10px 0 0 0; float:left; background-color:#fff;}





.pad20  {
    display: block;
    max-width: 900px;
    min-width: 590px;
    padding: 10px 20px;
	margin:0 auto;
}
#content ul.dash {
    display: block;
    float: left;
    margin-bottom: 20px;
}
ul.dash li  {
    display: inline;
    float: left;
    margin: 0 50px 50px 0;
}
ul.dash li a {
    background: url("largebut.png") no-repeat scroll 0 0 transparent;
    color: #555555;
}
ul.dash li a:hover {
    background: url("largebut_hover.png") no-repeat scroll 0 0 transparent;
    color: #555555;
}


ul.dash li a {
    display: block;
    height: 102px;
    text-decoration: none;
    width: 106px;
}
ul.dash li a img {
    display: inline;
    margin-left: 29px;
    margin-top: 20px;
    width: 48px;
}
ul.dash li a span {
    display: block;
    font-size: 11px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
img {
    border: 0 none;
}
.search-btn{float:right;}
.add_btn{float:right; margin-bottom:10px;}
td.buttons a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: underline;
 color:#1122CC !important;
}

td.buttons a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333 !important;
 text-decoration: none;
}

#main{margin:15px 0px 0px 0px; padding:0px;}